done and dusted - Turkish English Dictionary